#pragma once
#include "CGame_Object.h"
#include "Weapon_Maneger.h"
#include "Boom.h"

class CSSIBA :	public CGame_Object
{
private:
	int m_HP;
	int m_Power;
	int m_Point;
	int m_Weapon_Type;
	int m_Boom_EA;
	int Move_State;

	Weapon_Maneger *pWm;
	CBoom	*m_Boom;

public:
	CSSIBA(void);
	virtual ~CSSIBA(void);

	inline int Get_HP()		 { return m_HP; }
	inline int Get_Power()	 { return m_Power; }
	inline int Get_Boom_EA() { return m_Boom_EA; }
	inline int Get_Point()	 { return m_Point; }
	inline void Set_Boom_EA(){ m_Boom_EA--; }
	inline void Set_Boom(CBoom* boom)	{ m_Boom = boom; }

	void Set_Weapon_Maneger(Weapon_Maneger *p){ pWm	=	p; }
	void Set_Move_State()	{ Move_State = 1;}
	void Move_Keyinput();
	void Shoot_Keyinput();
	virtual bool frameMove();
	virtual void render();
};
